<?php

$redis = new Redis();

$redis->connect('127.0.0.1',6379);

// $redis->set('test','123456789');

// echo "test str :".$redis->get('test');


// 列表
// $redis->lpush('testArr','test1');
// $redis->lpush('testArr','test2');
// $redis->lpush('testArr','test3');
// $redis->lpush('testArr',9);

// $arr = $redis->lrange('testArr',0,5);

// print_r($arr);

// 获取keys
// $keys = $redis->keys('*');
// var_dump($keys);

// 删除key
// $redis->del('test','testArr');

// $key = $redis->randomKey();  // 获取一个随机的key
// var_dump($key);

// $redis->del(array($key));  // 删除key


// $redis->set('test','123456');
// $redis->expire('test',60);
// $t = $redis->ttl('test');
// var_dump($t);

// $redis->set('test','12');
// $redis->setRange('test',5,'34');
// $test = $redis->get('test');
// var_dump($test);
// $redis->set('test2','test2');
// $redis->set('test3','test3');
// $redis->set('test4','test4');

// $res = $redis->mget(array('test','test2','test3','test4'));
// var_dump($res);

// $redis->hSet('user','name','zhangsan');
// $res1 = $redis->hSetNx('user','name','lisi');
// $res2 = $redis->hSetNx('user','sex','man');
// var_dump($res1);
// var_dump($res2);

// $demo = $redis->hGetAll('user');
// var_dump($demo);

// $key = $redis->hKeys('user');
// var_dump($key);
// foreach ($key as $v) {
// 	$redis->hDel('user',$v);
// }

// $redis->lPush('testList','list1','list2','list3','list4');

// $res = $redis->lPop('testList');

// var_dump($res);

$res = $redis->sAdd('setTest','s1','s2','s3','s2');
var_dump($res);
?>